package com.hospital.common.core.module.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * <p>
 *
 * </p>
 *
 * @author lvyao
 * @since 2023-03-27
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("MINSUR_4207_DATA")
@ApiModel(value = "Minsur4207Data对象", description = "")
public class Minsur4207Data implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableField("PATIENT_INFO")
    private String patientInfo;

    @TableField("FIXMEDINSMDTRTID")
    private String fixmedinsmdtrtid;

    @TableField("BKKPSN")
    private String bkkpsn;

    @TableField("FEEOCURTIME")
    private Date feeocurtime;

    @TableField("FIXMEDINSCODE")
    private String fixmedinscode;

    @TableField("FIXMEDINSNAME")
    private String fixmedinsname;

    @TableField("CNT")
    private BigDecimal cnt;

    @TableField("PRIC")
    private BigDecimal pric;

    @TableField("DETITEMFEESUMAMT")
    private BigDecimal detitemfeesumamt;

    @TableField("MEDLISTCODG")
    private String medlistcodg;

    @TableField("MEDINSLISTCODG")
    private String medinslistcodg;

    @TableField("MEDINSLISTNAME")
    private String medinslistname;

    @TableField("MEDCHRGITMTYPE")
    private String medchrgitmtype;

    @TableField("PRODNAME")
    private String prodname;

    @TableField("BILGDEPTCODG")
    private String bilgdeptcodg;

    @TableField("BILGDEPTNAME")
    private String bilgdeptname;

    @TableField("BILGDRCODE")
    private String bilgdrcode;

    @TableField("BILGDRNAME")
    private String bilgdrname;

    @TableField("ACORDDEPTCODG")
    private String acorddeptcodg;

    @TableField("ACORDDEPTNAME")
    private String acorddeptname;

    @TableField("ACORDDRCODE")
    private String acorddrcode;

    @TableField("ACORDDRNAME")
    private String acorddrname;

    @TableField("TCMDRUGUSEDWAY")
    private String tcmdrugusedway;

    @TableField("ETIPFLAG")
    private String etipflag;

    @TableField("ETIPHOSPCODE")
    private String etiphospcode;

    @TableField("DSCGTKDRUGFLAG")
    private String dscgtkdrugflag;

    @TableField("SINDOSDSCR")
    private String sindosdscr;

    @TableField("USEDFRQUDSCR")
    private String usedfrqudscr;

    @TableField("PRDDAYS")
    private BigDecimal prddays;

    @TableField("MEDCWAYDSCR")
    private String medcwaydscr;

    @TableField("MEMO")
    private String memo;

    @TableField("FULAMTOWNPAYAMT")
    private BigDecimal fulamtownpayamt;

    @TableField("OVERLMTSELFPAY")
    private BigDecimal overlmtselfpay;

    @TableField("PRESELFPAYAMT")
    private BigDecimal preselfpayamt;

    @TableField("INSCPAMT")
    private BigDecimal inscpamt;

    @TableField("VALIFLAG")
    private String valiflag;

    @TableField("RID")
    private String rid;

    @TableField("UPDTTIME")
    private Date updttime;

    @TableField("CRTERID")
    private String crterid;

    @TableField("CRTERNAME")
    private String crtername;

    @TableField("CRTETIME")
    private Date crtetime;

    @TableField("CRTEOPTINSNO")
    private String crteoptinsno;

    @TableField("OPTERID")
    private String opterid;

    @TableField("OPTERNAME")
    private String optername;

    @TableField("OPTTIME")
    private Date opttime;

    @TableField("OPTINSNO")
    private String optinsno;

    @TableField("POOLAREANO")
    private String poolareano;

    @TableField("CHKPASSFLAG")
    private String chkpassflag;

    @TableField("RXNO")
    private String rxno;


}
